﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Nebular.ExpenseManagement
{
    public interface IDimension
    {
        IEnumerable<IDimensionValue> Values
        {
            get;
        }

        Guid Id
        {
            get;
        }

        string Name
        {
            get;
        }

        bool Mandatory
        {
            get;
        }

        Nebular.ExpenseManagement.IDimension CreateValue(IDimensionValue value);
    }
}
